using MediatR;
using SupplierCustomerManagement.Read.API.Dtos.ReportForms;

namespace SupplierCustomerManagement.Read.API.Applications.Commands.reportforms
{
    public class GetProductionOverviewQuery : IRequest<ProductionOverviewDto>
    {
        /// <summary>
        /// 周期：month/year，默认 month
        /// </summary>
        public string Period { get; set; } = "month";

        /// <summary>
        /// 月份（当 Period=month 时必填），格式：YYYY-MM
        /// </summary>
        public string? Month { get; set; }

        /// <summary>
        /// 可选农场ID
        /// </summary>
        public int? FarmId { get; set; }
    }
}
